package com.yuke.cloud.service.wmc.service;

import com.github.pagehelper.PageInfo;
import com.yuke.cloud.service.wmc.dto.*;
import com.yuke.cloud.service.wmc.entity.WmsPurchaseOrder;
import com.yuke.cloud.common.core.support.IService;


import java.util.List;


/**
 * Created by zn on 2020/10/08.
 */
public interface WmsPurchaseOrderService extends IService<WmsPurchaseOrder> {

    List<WmsPurchaseOrderDto> selectCondition(WmsPurchaseOrderDto wmsPurchaseOrderDto);

    List<WmsPurchaseOrderDto> listAndOther();

    List<WmsStockInPurchaseDto> findGoodsByPurchase(Long purchaseId);

    PageInfo<WmsStatisticsDto> costUnitPrice(WmsStatisticsDto wmsStatisticsDto,Integer page,Integer size);

    List<PaymentOrderDto> findAllPayment(PaymentOrderDto paymentOrderDto);

    Integer deleteStorage(Long id);

    List<FlowCountDto> countMoney(WmsPurchaseOrderDto wmsPurchaseOrderDto);




}
